package com.bandi.tharshesnows.persistence;

import android.provider.BaseColumns;

public class Metadata {

  public static class CountyMetadata implements BaseColumns {
    public static final String TABLE_NAME = "counties";
    public static final String NAME = "name";
    public static final String STARRED = "starred";
    public static final String LATITUDE = "latitude";
    public static final String LONGITUDE = "longitude";
    public static final String MAP_IMG = "map";
    public static final String[] COLUMNS = { _ID, NAME, STARRED, LATITUDE, LONGITUDE, MAP_IMG };
  }

  public static class LocalityMetadata implements BaseColumns {
    public static final String TABLE_NAME = "localities";
    public static final String NAME = "name";
    public static final String STARRED = "starred";
    public static final String COUNTY_ID = "county_id";
    public static final String UPDATED = "last_update";
    public static final String[] COLUMNS = { _ID, COUNTY_ID, NAME, STARRED, UPDATED };
  }

  public static class SkirunMetadata implements BaseColumns {
    public static final String TABLE_NAME = "skiruns";
    public static final String NAME = "name";
    public static final String STARRED = "starred";
    public static final String LOCALITY_ID = "locality_id";
    public static final String UPDATED = "last_update";
    public static final String METEO_URL = "meteo_url";
    public static final String SCHEDULE = "schedule";
    public static final String SKIRUNSTATUS = "skirun_status";
    public static final String SNOW_HEIGHT = "snow_height";
    public static final String DIFFICULTY = "difficulty";
    public static final String LENGTH = "length";
    public static final String STARTING_ALT = "starting_alt";
    public static final String DESTINATION_ALT = "dest_alt";
    public static final String INCLINATION = "inclination";
    public static final String WIDTH = "width";
    public static final String SKI_TRANSPORTS = "ski_transports";
    public static final String REMOTE_URL = "remote_url";
    public static final String CANONS = "canons";
    public static final String NIGHTMODE = "nightmode";
    public static final String LATITUDE = "latitude";
    public static final String LONGITUDE = "longitude";
    public static final String LOADED = "loaded";
    public static final String MAP_IMG = "map";
    public static final String OBSERVATIONS = "observations";
    public static final String[] COLUMNS = { _ID, LOCALITY_ID, NAME, STARRED, UPDATED, METEO_URL, SCHEDULE,
        SKIRUNSTATUS, SNOW_HEIGHT, DIFFICULTY, LENGTH, STARTING_ALT, DESTINATION_ALT, INCLINATION, WIDTH,
        SKI_TRANSPORTS, REMOTE_URL, CANONS, NIGHTMODE, LATITUDE, LONGITUDE, LOADED, MAP_IMG, OBSERVATIONS };
  }

  public static class PictureMetadata implements BaseColumns {
    public static final String TABLE_NAME = "pics";
    public static final String IMAGE_URL = "image_url";
    public static final String IMAGE_PATH = "image_path";
    public static final String THUMB_URL = "thumb_name";
    public static final String THUMB_PATH = "thumb_path";
    public static final String SKIRUN_ID = "skirun_id";
  }

}
